"""
这是一个工具类里面提供了很多的方法
提供给程序员是使用
"""
def read_confirm_select():
    """
    确认用户输入的是(Y/N),不区分大小写
    如果用户输入的不是Y/N 就反复输入
    """
    # 让用户确认删除(Y/N),如果输入的不是Y/N则一直让用户输入
    print("请输入你的选择(Y/N),请确认选择:")
    while True:
        key = input()
        # 将key转化为小写
        if key.lower() == 'y' or key.lower() == 'n':
            break
        else:
            print("选择错误,请重新输入:")
    return key.lower()

def read_str(tip , default_val):
    """
        读取用户的输入,如果用户没有输入内容,则返回default_val
        :param tip : 提示信息
        :param default_val : 用户指定
        :return : 返回的就是需要的新数据
    """
    str = input(tip)
    if len(str) > 0:
        return str
    else:
        return default_val